package d_Graph_basic;

// 图的接口
public interface Graph {

    public int V(); //vertex 顶点集
    public int E();  //edge 边集
    public void addEdge( int v , int w );
    boolean hasEdge( int v , int w );             //是否有边说的是两顶点直接相连 和连通不是一个意思
    void show();
    public Iterable<Integer> adj(int v);     //遍历邻边集，从意义上说，应该是可以通往next vertex的出边
}